[PATCH] [PATCH] Missing start_vmx call
Start_vmx was removed by accident. This patch puts it back. start_vmx
is used to initialize the VMX subsystem, without it VMX operations result
in bad opcode traps and crash Xen.
Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
#include <asm/mpspec.h>
#include <asm/apic.h>
#include <mach_apic.h>
+#include <asm/vmx_vmcs.h>
#include "cpu.h"
set_bit(X86_FEATURE_P4, c->x86_capability);
if (c->x86 == 6)
set_bit(X86_FEATURE_P3, c->x86_capability);
+
+#ifdef CONFIG_VMX
+ start_vmx();
+#endif
}